/*Diego Lima de Freitas RA: 317632
 *Yuri Souza Padua RA: 317420
 * 
 * Classe que trata a lista de variáveis globais
 */

package AST;

import java.util.ArrayList;

public class GlobalVarList {

    private ArrayList<VarDec> g;

    public GlobalVarList() {
        g = new ArrayList<VarDec>();
    }

    public void addElement(VarDec variable) {
        g.add(variable);
    }

    public void genC(PW pw) {

        for (int i = 0; i < g.size(); i++) {
            VarDec vars = g.get(i);
            pw.println(vars.getType().getCname() + " " + vars.getName() + ";");
        }
    }
}
